mexif_tagdb_t mexif_NIKON1_db[_MEXIF_TAGID_NIKON1_Count+1] = 
{
    { 0x0001, MEXIF_UNICODE("MakerNoteVersion"), 0 },
    { 0x0002, MEXIF_UNICODE("ISO"), 0 },
    { 0x0003, MEXIF_UNICODE("ColorMode"), 0 },
    { 0x0004, MEXIF_UNICODE("Quality"), 0 },
    { 0x0005, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x0006, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0007, MEXIF_UNICODE("FocusMode"), 0 },
    { 0x0008, MEXIF_UNICODE("FlashSetting"), 0 },
    { 0x0009, MEXIF_UNICODE("FlashType"), 0 },
    { 0x000b, MEXIF_UNICODE("WhiteBalanceFineTune"), 0 },
    { 0x000c, MEXIF_UNICODE("ColorBalance1"), 0 },
    { 0x000d, MEXIF_UNICODE("ProgramShift"), 0 },
    { 0x000e, MEXIF_UNICODE("ExposureDifference"), 0 },
    { 0x000f, MEXIF_UNICODE("ISOSelection"), 0 },
    { 0x0010, MEXIF_UNICODE("DataDump"), 0 },
    { 0x0011, MEXIF_UNICODE("PreviewImage"), 0 },
    { 0x0012, MEXIF_UNICODE("FlashExposureComp"), 0 },
    { 0x0013, MEXIF_UNICODE("ISOSetting"), 0 },
    { 0x0016, MEXIF_UNICODE("ImageBoundary"), 0 },
    { 0x0018, MEXIF_UNICODE("FlashExposureBracketValue"), 0 },
    { 0x0019, MEXIF_UNICODE("ExposureBracketValue"), 0 },
    { 0x001a, MEXIF_UNICODE("ImageProcessing"), 0 },
    { 0x001b, MEXIF_UNICODE("CropHiSpeed"), 0 },
    { 0x001d, MEXIF_UNICODE("SerialNumber"), 0 },
    { 0x001e, MEXIF_UNICODE("ColorSpace"), 0 },
    { 0x0020, MEXIF_UNICODE("ImageAuthentication"), 0 },
    { 0x0080, MEXIF_UNICODE("ImageAdjustment"), 0 },
    { 0x0081, MEXIF_UNICODE("ToneComp"), 0 },
    { 0x0082, MEXIF_UNICODE("AuxiliaryLens"), 0 },
    { 0x0083, MEXIF_UNICODE("LensType"), 0 },
    { 0x0084, MEXIF_UNICODE("Lens"), 0 },
    { 0x0085, MEXIF_UNICODE("ManualFocusDistance"), 0 },
    { 0x0086, MEXIF_UNICODE("DigitalZoom"), 0 },
    { 0x0087, MEXIF_UNICODE("FlashMode"), 0 },
    { 0x0088, MEXIF_UNICODE("AFInfo"), 0 },
    { 0x0089, MEXIF_UNICODE("ShootingMode"), 0 },
    { 0x008a, MEXIF_UNICODE("AutoBracketRelease"), 0 },
    { 0x008b, MEXIF_UNICODE("LensFStops"), 0 },
    { 0x008c, MEXIF_UNICODE("NEFCurve1"), 0 },
    { 0x008d, MEXIF_UNICODE("ColorHue"), 0 },
    { 0x008f, MEXIF_UNICODE("SceneMode"), 0 },
    { 0x0090, MEXIF_UNICODE("LightSource"), 0 },
    { 0x0091, MEXIF_UNICODE("ShotInfo"), 0 },
    { 0x0092, MEXIF_UNICODE("HueAdjustment"), 0 },
    { 0x0094, MEXIF_UNICODE("Saturation"), 0 },
    { 0x0095, MEXIF_UNICODE("NoiseReduction"), 0 },
    { 0x0096, MEXIF_UNICODE("NEFCurve2"), 0 },
    { 0x0097, MEXIF_UNICODE("ColorBalance"), 0 },
    { 0x0098, MEXIF_UNICODE("LensData"), 0 },
    { 0x0099, MEXIF_UNICODE("RawImageCenter"), 0 },
    { 0x009a, MEXIF_UNICODE("SensorPixelSize"), 0 },
    { 0x00a0, MEXIF_UNICODE("SerialNumber2"), 0 },
    { 0x00a2, MEXIF_UNICODE("ImageDataSize"), 0 },
    { 0x00a5, MEXIF_UNICODE("ImageCount"), 0 },
    { 0x00a6, MEXIF_UNICODE("DeletedImageCount"), 0 },
    { 0x00a7, MEXIF_UNICODE("ShutterCount"), 0 },
    { 0x00a9, MEXIF_UNICODE("ImageOptimization"), 0 },
    { 0x00aa, MEXIF_UNICODE("Saturation2"), 0 },
    { 0x00ab, MEXIF_UNICODE("VariProgram"), 0 },
    { 0x00ac, MEXIF_UNICODE("ImageStabilization"), 0 },
    { 0x00ad, MEXIF_UNICODE("AFResponse"), 0 },
    { 0x00b0, MEXIF_UNICODE("MultiExposure"), 0 },
    { 0x00b1, MEXIF_UNICODE("HighISONoiseReduction"), 0 },
    { 0x0e00, MEXIF_UNICODE("PrintIM"), 0 },
    { 0x0e01, MEXIF_UNICODE("NikonCaptureData"), 0 },
    { 0x0e09, MEXIF_UNICODE("NikonCaptureVersion"), 0 },
    { 0x0e0e, MEXIF_UNICODE("NikonCaptureOffsets"), 0 },
    { 0x0e10, MEXIF_UNICODE("NikonScanIFD"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_NIKON1_PreviewImage_db[_MEXIF_TAGID_NIKON1_PreviewImage_Count+1] = 
{
    { 0x0103, MEXIF_UNICODE("Compression"), 0 },
    { 0x011a, MEXIF_UNICODE("XResolution"), 0 },
    { 0x011b, MEXIF_UNICODE("YResolution"), 0 },
    { 0x0128, MEXIF_UNICODE("ResolutionUnit"), 0 },
    { 0x0201, MEXIF_UNICODE("PreviewImageStart"), 0 },
    { 0x0202, MEXIF_UNICODE("PreviewImageLength"), 0 },
    { 0x0213, MEXIF_UNICODE("YCbCrPositioning"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_NIKON1_AFInfo_db[_MEXIF_TAGID_NIKON1_AFInfo_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("AFAreaMode"), 0 },
    { 0x0001, MEXIF_UNICODE("AFPoint"), 0 },
    { 0x0002, MEXIF_UNICODE("AFPointsInFocus"), 0 },
    { 0, }
};
const mexif_tagdb_t* MEXIF_API mexif_NIKON1_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0001 : return mexif_NIKON1_db +  0;
    case  0x0002 : return mexif_NIKON1_db +  1;
    case  0x0003 : return mexif_NIKON1_db +  2;
    case  0x0004 : return mexif_NIKON1_db +  3;
    case  0x0005 : return mexif_NIKON1_db +  4;
    case  0x0006 : return mexif_NIKON1_db +  5;
    case  0x0007 : return mexif_NIKON1_db +  6;
    case  0x0008 : return mexif_NIKON1_db +  7;
    case  0x0009 : return mexif_NIKON1_db +  8;
    case  0x000b : return mexif_NIKON1_db +  9;
    case  0x000c : return mexif_NIKON1_db + 10;
    case  0x000d : return mexif_NIKON1_db + 11;
    case  0x000e : return mexif_NIKON1_db + 12;
    case  0x000f : return mexif_NIKON1_db + 13;
    case  0x0010 : return mexif_NIKON1_db + 14;
    case  0x0011 : return mexif_NIKON1_db + 15;
    case  0x0012 : return mexif_NIKON1_db + 16;
    case  0x0013 : return mexif_NIKON1_db + 17;
    case  0x0016 : return mexif_NIKON1_db + 18;
    case  0x0018 : return mexif_NIKON1_db + 19;
    case  0x0019 : return mexif_NIKON1_db + 20;
    case  0x001a : return mexif_NIKON1_db + 21;
    case  0x001b : return mexif_NIKON1_db + 22;
    case  0x001d : return mexif_NIKON1_db + 23;
    case  0x001e : return mexif_NIKON1_db + 24;
    case  0x0020 : return mexif_NIKON1_db + 25;
    case  0x0080 : return mexif_NIKON1_db + 26;
    case  0x0081 : return mexif_NIKON1_db + 27;
    case  0x0082 : return mexif_NIKON1_db + 28;
    case  0x0083 : return mexif_NIKON1_db + 29;
    case  0x0084 : return mexif_NIKON1_db + 30;
    case  0x0085 : return mexif_NIKON1_db + 31;
    case  0x0086 : return mexif_NIKON1_db + 32;
    case  0x0087 : return mexif_NIKON1_db + 33;
    case  0x0088 : return mexif_NIKON1_db + 34;
    case  0x0089 : return mexif_NIKON1_db + 35;
    case  0x008a : return mexif_NIKON1_db + 36;
    case  0x008b : return mexif_NIKON1_db + 37;
    case  0x008c : return mexif_NIKON1_db + 38;
    case  0x008d : return mexif_NIKON1_db + 39;
    case  0x008f : return mexif_NIKON1_db + 40;
    case  0x0090 : return mexif_NIKON1_db + 41;
    case  0x0091 : return mexif_NIKON1_db + 42;
    case  0x0092 : return mexif_NIKON1_db + 43;
    case  0x0094 : return mexif_NIKON1_db + 44;
    case  0x0095 : return mexif_NIKON1_db + 45;
    case  0x0096 : return mexif_NIKON1_db + 46;
    case  0x0097 : return mexif_NIKON1_db + 47;
    case  0x0098 : return mexif_NIKON1_db + 48;
    case  0x0099 : return mexif_NIKON1_db + 49;
    case  0x009a : return mexif_NIKON1_db + 50;
    case  0x00a0 : return mexif_NIKON1_db + 51;
    case  0x00a2 : return mexif_NIKON1_db + 52;
    case  0x00a5 : return mexif_NIKON1_db + 53;
    case  0x00a6 : return mexif_NIKON1_db + 54;
    case  0x00a7 : return mexif_NIKON1_db + 55;
    case  0x00a9 : return mexif_NIKON1_db + 56;
    case  0x00aa : return mexif_NIKON1_db + 57;
    case  0x00ab : return mexif_NIKON1_db + 58;
    case  0x00ac : return mexif_NIKON1_db + 59;
    case  0x00ad : return mexif_NIKON1_db + 60;
    case  0x00b0 : return mexif_NIKON1_db + 61;
    case  0x00b1 : return mexif_NIKON1_db + 62;
    case  0x0e00 : return mexif_NIKON1_db + 63;
    case  0x0e01 : return mexif_NIKON1_db + 64;
    case  0x0e09 : return mexif_NIKON1_db + 65;
    case  0x0e0e : return mexif_NIKON1_db + 66;
    case  0x0e10 : return mexif_NIKON1_db + 67;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_NIKON1_PreviewImage_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0103 : return mexif_NIKON1_PreviewImage_db +  0;
    case  0x011a : return mexif_NIKON1_PreviewImage_db +  1;
    case  0x011b : return mexif_NIKON1_PreviewImage_db +  2;
    case  0x0128 : return mexif_NIKON1_PreviewImage_db +  3;
    case  0x0201 : return mexif_NIKON1_PreviewImage_db +  4;
    case  0x0202 : return mexif_NIKON1_PreviewImage_db +  5;
    case  0x0213 : return mexif_NIKON1_PreviewImage_db +  6;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_NIKON1_AFInfo_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_NIKON1_AFInfo_db +  0;
    case  0x0001 : return mexif_NIKON1_AFInfo_db +  1;
    case  0x0002 : return mexif_NIKON1_AFInfo_db +  2;
    }
    return 0;
}


